home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1995 April / Internet Tools.iso / dos_win / lanman / drivers / os2 / MAC586 / MAC586O.ZIP / README.TXT < prev   
Encoding:
Text File  |  1991-02-21  |  20.6 KB  |  662 lines

  1. ***********************************************************
  2. ***********************************************************
  3. ***********************************************************
  4.  
  5. INSTALLING THE NDIS DRIVER SOFTWARE FOR LAN MANAGER
  6.  
  7. The file describes the installation instructions for
  8. the DCA 10BASE NDIS driver.
  9.  
  10. The 10BASE NDIS driver supports the Microsoft/3Com Network 
  11. Driver Interface Specification version 1.01 for network adapter
  12. drivers. Therefore it interoperates with the Microsoft 
  13. Netbeui protocol stack.
  14.  
  15. Required hardware
  16.  
  17. One of the following adapters:
  18. * DCA 10BASE Coaxial ISA Adapter
  19. * DCA 10BASE Coaxial Micro Channel Adapter
  20. * DCA 10BASE Twisted Pair ISA Adapter
  21. * DCA 10BASE Fiber Optic ISA Adapter
  22.  
  23.  
  24. Required documentation
  25.  
  26. *  See the DCA 10BASE Adapter Hardware Installation Guide for 
  27.    information about the DCA 10BASE Adapters.
  28.  
  29. Required software
  30.  
  31. * LAN Manager version 2.0 or later.  For DOS and OS/2
  32. requirements, refer to the installation documentation
  33. provided with your network operating system and protocol
  34. stack.
  35.  
  36. This file contains the following sections.  These sections
  37. are separated by asterisks in this document.
  38.  
  39. * Installing the driver while installing LAN Manager
  40. * Installing the driver after installing LAN Manager
  41. * MAC586 Keyword Descriptions
  42. * Installation Failure Messages
  43. * Fatal Error Messages
  44. * Trademarks
  45.  
  46. ************************************************************
  47. ************************************************************
  48.  
  49. Installation Procedures
  50.  
  51. You can install the NDIS driver during or after the LAN
  52. Manager software installation.  Installing the NDIS driver
  53. involves using the LAN Manager Setup program to import the
  54. driver from the distribution diskette, then installing it in
  55. your system.
  56.  
  57. ************************************************************
  58.  
  59. Installing the driver while installing LAN Manager
  60.  
  61. To install the NDIS driver while you're installing the LAN
  62. Manager software in an MS-DOS workstation or an OS/2
  63. workstation or server, complete the following steps.  When
  64. you have completed the installation, the adapter will be
  65. configured for default DRIVERNAME, INTERRUPT, IOADDRESS,
  66. MAXTRANSMITS, and RAM values.  These keywords and their
  67. values are located in the [MAC586_NIF] section of the
  68. PROTOCOL.INI file.  To modify this default configuration
  69. after completing the installation, use your ASCII text
  70. editor to change keyword entries in the [MAC586_NIF] section
  71. of your PROTOCOL.INI file.  These keywords and parameters
  72. are listed in Table 1.
  73.  
  74. NOTE: If you are installing the driver on a Micro Channel
  75. machine, run the system's Reference Diskette with the
  76. appropriate .ADF file to specify the values for the
  77. INTERRUPT, IOADDRESS, and RAM parameters before completing
  78. the following steps.  See the DCA 10BASE Adapter Hardware
  79. Installation Guide for complete instructions.
  80.  
  81. 1.  Make a working copy of the 10BASE driver distribution
  82. diskette.
  83.  
  84. 2.  Install Microsoft LAN Manager as described in the
  85. Microsoft LAN Manager Installation Guide & Network Device
  86. Driver Guide.
  87.  
  88. 3.  When the program displays a dialog box asking if you
  89. want to import network device drivers, select Yes.  The
  90. program displays a dialog box that asks you to insert a
  91. diskette with the additional network drivers.
  92.  
  93. 4.  Insert the adapter driver distribution diskette in drive
  94. A and select OK.  The program displays the Import Network
  95. Drivers dialog box.
  96.  
  97. 5.  At the Import Network Drivers dialog box, select the DCA
  98. adapter and the Netbeui protocol.  Then, select OK.  The
  99. program displays a dialog box asking if you want to import
  100. other network drivers.
  101.  
  102. 6.  Select No to exit the Import Network Drivers dialog box.
  103.  
  104. 7.  Continue installing LAN Manager as described in the
  105. Microsoft LAN Manager Installation Guide & network Device
  106. Driver Guide.
  107.  
  108. 8.  At the Network drivers dialog box, select the Add driver
  109. option.  The program displays the DCA adapter in the Network
  110. configuration list box.
  111.  
  112. 9.  Press [Tab] to move to the Protocols list box.  Then,
  113. select the Netbeui protocol.
  114.  
  115. 10.  Select the Add protocol option.  The program displays
  116. the Netbeui protocol in the Network configuration list box.
  117.  
  118. 11.  Proceed with the LAN Manager installation as described
  119. in the Microsoft LAN Manager Installation Guide & Network
  120. Device Driver Guide.
  121.  
  122. 12.  Once the LAN MANAGER is installed, using an editor you 
  123.      must add a line to the Netbeui section of the protocol.ini 
  124.      file which sets the MAXTRANSMITS=1.  The path for the 
  125.      for the protocol.ini file under OS/2 is: \LANMAN\DRIVERS.
  126.      The path for the protocol.ini file under DOS is: 
  127.      \LANMAN.DOS\DRIVERS.    
  128.  
  129. [NETBEUI_XIF]
  130.     drivername = NETBEUI$
  131.     bindings = MAC586
  132.     MAXTRANSMITS=1
  133.     mintransmits=1
  134.  
  135.  
  136.  
  137.  
  138. ************************************************************
  139.  
  140. Installing the driver after installing LAN Manager
  141.  
  142. You can install the NDIS driver after you install the LAN
  143. Manager software in an MS-DOS workstation or OS/2
  144. workstation or server, as described in the Microsoft LAN
  145. Manager Installation Guide & Network Device Driver Guide.
  146. When you have completed the installation, the adapter will
  147. be configured for default DRIVERNAME, INTERRUPT, IOADDRESS,
  148. MAXTRANSMITS, and RAM values.  These keywords and their
  149. values are located in the [MAC586_NIF] section of the
  150. PROTOCOL.INI file.  To modify this default configuration
  151. after completing the installation, use your ASCII text
  152. editor to change keyword entries in the [MAC586_NIF] section
  153. of your PROTOCOL.INI file.  These keywords and parameters
  154. are listed in Table 1.
  155.  
  156. NOTE: If you are installing the driver on a Micro Channel
  157. machine, run the system's Reference Diskette with the
  158. appropriate .ADF file to specify the values for the
  159. INTERRUPT, IOADDRESS, and RAM parameters before completing
  160. the following steps.  See the DCA 10BASE Adapter Hardware
  161. Installation Guide for complete instructions.
  162.  
  163. 1.  Make a working copy of the 10BASE driver distribution
  164. diskette.
  165.  
  166. 2.  At the Actions menu in the Setup program, select Import.
  167. The program displays a dialog box that shows the current
  168. diskette drive.
  169.  
  170. 3.  To use the drive that is shown for inserting the
  171. distribution diskette, select OK.  To use a different drive,
  172. type the drive letter and select OK.
  173.  
  174. 4.  Insert the distribution diskette in the appropriate
  175. drive and select OK.  The program displays the Import
  176. Network Drivers dialog box.
  177.  
  178. 5.  At the Import Network drivers dialog box, select the DCA
  179. adapter and the Netbeui protocol.  Then, select OK.  The
  180. program displays a dialog box asking if you want to import
  181. other network drivers.
  182.  
  183. 6.  Select No to exit the Network Drivers dialog box.
  184.  
  185. 7.  Select View/modify from the Actions menu.  The system
  186. displays the Primary Parameters dialog box.
  187.  
  188. 8.  Select OK to skip this dialog box and display the
  189. Network Drivers dialog box.
  190.  
  191. 9.  Select the Add driver option.  The program displays the
  192. DCA adapter in the Network configuration list box.
  193.  
  194. 10.  Press [Tab] to move to the Protocols list box.  Then,
  195. select the Netbeui protocol.
  196.  
  197. 11.  Select the Add protocol option.  The program displays
  198. the Netbeui protocol in the Network configuration list box.
  199.  
  200. 12.  Select the Done option to install the driver and return
  201. to the Setup program's main screen.
  202.  
  203. 13.  Once the LAN MANAGER is installed, using an editor you 
  204.      must add a line to the Netbeui section of the protocol.ini 
  205.      file which sets the MAXTRANSMITS=1.  The path for the 
  206.      for the protocol.ini file under OS/2 is: \LANMAN\DRIVERS.
  207.      The path for the protocol.ini file under DOS is: 
  208.      \LANMAN.DOS\DRIVERS.    
  209.  
  210. [NETBEUI_XIF]
  211.     drivername = NETBEUI$
  212.     bindings = MAC586
  213.     MAXTRANSMITS=1
  214.     mintransmits=1
  215.  
  216. ************************************************************
  217.  
  218. MAC586 Keyword Descriptions
  219.  
  220. Table 1 describes possible keyword descriptions and
  221. parameters for installing the driver.  The keywords
  222. described here are DRIVERNAME, INTERRUPT,IOADDRESS,
  223. MAXTRANSMITS, RAM, and SLOT.
  224.  
  225. NOTE: If you are installing the driver on a Micro Channel
  226. machine, the values for the INTERRUPT, IOADDRESS, and RAM
  227. parameters are entered when you run the .ADF file on the
  228. PS/2 Reference Diskette.  See the DCA 10BASE Adapter
  229. Hardware Installation Guide for complete instructions and
  230. possible values.
  231.  
  232. NOTE: If you are installing the driver on a Micro Channel
  233. machine, and you want to specify a value for the 
  234. MAXTRANSMITS parameter, you must add the parameter and an
  235. appropriate value to the PROTOCOL.INI file using an ASCII
  236. text file editor.  A description of this parameter and
  237. possible values for Micro Channel machines are given in
  238. Table 1.
  239.  
  240. Table 1. MAC586 Keyword Descriptions
  241. ________________________________________________________
  242. DRIVERNAME=MAC586$ identifies the device driver for the
  243. network adapter.
  244.  
  245. INTERRUPT=n is the interrupt request (IRQ) level the MAC586
  246. uses to interrupt the host machine.  The value of the
  247. keyword may be 3, 4, 5, or 7 (plus a value of 2 for the DOS
  248. version of the driver) for the IBM PC/AT (or compatible),
  249. machines.  All other values are rejected.  The default is 3.
  250. The OS/2 version of the MAC586 driver will not accept
  251. INTERRUPT= 2.  This keyword is ignored on a Micro Channel
  252. machine.
  253.  
  254. IOADDRESS=0xnnn is the base I/O port address used by the
  255. MAC586 as an interface to the adapter.  The MAC586 uses a
  256. range of 16 ports, starting at the base I/O address. On an 
  257. ISA machine, this value must match the switch settings on 
  258. the adapter.  See the DCA 10BASE Adapter Hardware Installation 
  259. Guide for complete instructions about adjusting the adapter 
  260. switch settings.  The value of this keyword may be 0x300, 0x310, 
  261. 0x330, or 0x350 for the 10BASE Twisted Pair ISA Adapter on an 
  262. IBM PC/AT or compatible.  The value of this keyword may be 0x300 
  263. or 0x310 for the 10BASE Coaxial ISA Adapter on an IBM PC/AT or
  264. compatible.  All other values are rejected.  The default is
  265. 0x300.    This keyword is ignored on a Micro Channel machine.
  266.  
  267. RAM=0xnnnn is the base SEGMENT address of the dual-port
  268. memory for the adapter.  The MAC586 uses this 16K memory 
  269. block for data transfers.  For IBM PC/AT and compatible
  270. machines, the following values are possible:
  271.  
  272. 0xA000  0xCC00
  273. 0xA400  0xD000
  274. 0xA800  0xD400
  275. 0xAC00  0xD800
  276. 0xC000  0xDC00
  277. 0xC400  
  278.  
  279. If the machine has 512K of base RAM, the following values
  280. are also available.
  281.  
  282. 0x8000  0x9000
  283. 0x8400  0x9400
  284. 0x8800  0x9800    
  285. 0x8C00  0x9C00
  286.  
  287. All other values are rejected.  The default value is 0xD800.
  288. This keyword is ignored on a Micro Channel machine.
  289.  
  290. SLOT=n specifies which slot in a Micro Channel machine the
  291. 10BASE adapter is located which the NDIS driver should
  292. initialize.  Normally, if this keyword is not present, the
  293. driver will find the adapter in any slot.  This parameter
  294. should only be used if more than one 10BASE adapter is
  295. present in the machine.  This keyword is ignored on an
  296. ISA machine.
  297.  
  298. ____________________________________________________________
  299.  
  300. ************************************************************
  301. ************************************************************
  302.  
  303. Error Messages
  304.  
  305. Possible error messages and instructions for solving the
  306. problem(s) are listed here.  Only the error messages
  307. specific to the MAC586 drivers have been included.  Refer to
  308. the documentation for the other products for other possible
  309. error messages.
  310.  
  311. ************************************************************
  312.  
  313. Installation Failure Messages
  314.  
  315. If driver installation fails, one of the following error
  316. messages will appear.
  317.  
  318.  
  319.  
  320. Message
  321.  
  322. M586001: No module found with DRIVERNAME=MAC586$
  323.  
  324. Possible cause
  325.  
  326. The MAC586 NDIS driver could not locate the
  327. DRIVERNAME=MAC586$ keyword in the PROTOCOL.INI file provided
  328. by the Protocol Manager module.
  329.  
  330. Action
  331.  
  332. Make certain that a DRIVERNAME = MAC586$ statement has been
  333. specified in the PROTOCOL.INI file.  The path for the
  334. PROTOCOL.INI file is referenced in the CONFIG.SYS file's
  335. DEVICE= statement for the Protocol Manager 
  336. (PROTMAN.xxx /I:PATH).
  337.  
  338.  
  339.  
  340. Message
  341.  
  342. M586002: Protocol manager not installed
  343.  
  344. Possible cause
  345.  
  346. The MAC586 NDIS driver could not find the Protocol Manager
  347. loaded in the system.
  348.  
  349. Action
  350.  
  351. Verify that a DEVICE= statement for the Protocol Manager
  352. exists in the CONFIG.SYS file.  The path for the
  353. PROTOCOL.INI file is referenced in the CONFIG.SYS file's
  354. DEVICE= PATH\PROTMAN.xxx  /I:PATH statement.
  355.  
  356.  
  357.  
  358. Message
  359.  
  360. M586005: Interrupt value out of range
  361.  
  362. Possible cause
  363.  
  364. The value associated with the INTERRUPT= statement in
  365. the MAC586 section of the PROTOCOL.INI file is not 2, 3, 5,
  366. or 7 (on an ISA machine running DOS), or is not 3, 5, or 7
  367. (on an ISA machine running OS/2).  INTERRUPT=2 will generate
  368. this message on a machine running OS/2).  This message will
  369. not appear on Micro Channel machines.
  370.  
  371. Action
  372.  
  373. Make certain that the value associated with the
  374. INTERRUPT= keyword is one of these values.
  375.  
  376.  
  377. Message
  378.  
  379. M586006: RAM value out of range
  380.  
  381. Possible cause
  382.  
  383. The value associated with the RAM= statement in the
  384. MAC586 section of the PROTOCOL.INI file is not 0xA000,
  385. 0xA400, 0xA800, 0xAC00, 0xC000, 0xC400, 0xCC00, 0xD000, 
  386. 0xD400, 0xD800, or 0xDC00.  If your machine has 512K
  387. of RAM, these values are also available: 0x8000, 0x8400,
  388. 0x8800, 0x8C00, 0x9000, 0x9400, 0x9800, 0x9C00.  This
  389. message will not appear on Micro Channel machines.
  390.  
  391. Action
  392.  
  393. Make certain that the value associated with the RAM=
  394. keyword is one of these values.
  395.  
  396.  
  397.  
  398. Message
  399.  
  400. M586007: IOADDRESS value out of range
  401.  
  402. Possible cause
  403.  
  404. The value associated with the IOADDRESS= keyword in the
  405. MAC586 section of the PROTOCOL.INI file is not 0x300, 0x310,
  406. 0x330, or 0x350.  This message will not appear on Micro
  407. Channel machines.
  408.  
  409. Action
  410.  
  411. Make certain that the value associated with the
  412. IOADDRESS= keyword is one of these values.
  413.  
  414.  
  415.  
  416.  
  417.  
  418. Message
  419.  
  420. M586010: SLOT value out of range
  421.  
  422. Possible cause
  423.  
  424. The value associated with the SLOT= keyword in the
  425. MAC586 section of the PROTOCOL.INI file is not 1 through 8.
  426. This message will appear only on a Micro Channel machine.
  427.  
  428. Action
  429.  
  430. Make certain that the value associated with the SLOT=
  431. keyword is one of these values.
  432.  
  433.  
  434.  
  435. Message
  436.  
  437. M586015: Too many values for INTERRUPT keyword
  438. M586016: Too many values for RAM keyword
  439. M586017: Too many values for IOADDRESS keyword
  440. M586020: Too many values for SLOT keyword
  441.  
  442. Possible cause
  443.  
  444. More than one value has been entered for the associated
  445. keyword in the MAC586 section of the PROTOCOL.INI file.
  446. M586015, M586016, and M586017 will not appear on
  447. Micro Channel machines.  M586020 appears on Micro Channel
  448. machines only.
  449.  
  450. Action
  451.  
  452. Make certain that there is only one value for the
  453. keyword, and that no hidden characters exist on the same
  454. statement.
  455.  
  456.  
  457.  
  458. Message
  459.  
  460. M586030: Value is wrong type for INTERRUPT keyword
  461. M586031: Value is wrong type for RAM keyword
  462. M586032: Value is wrong type for IOADDRESS keyword
  463. M586035: Value is wrong type for SLOT keyword
  464.  
  465. Possible cause
  466.  
  467. The values associated with the keyword in the MAC586 section 
  468. of the PROTOCOL.INI file are the wrong type.  If you enter
  469. hexadecimal data it must be preceded by 0x.
  470. M586030, M586031, and M586032 will not appear on
  471. Micro Channel machines.  M586035 appears on Micro Channel
  472. machines only.
  473.  
  474. Action
  475.  
  476. Make certain that there is only one value for the
  477. keyword, and that no hidden characters exist on the same
  478. statement.
  479.  
  480.  
  481.  
  482. Message
  483.  
  484. M586045: DCA/10NET 10 megabit adapter not found
  485.  
  486. Possible cause
  487.  
  488. The MAC586 NDIS driver could not locate the 10BASE adapter
  489. at the I/O address specified in the PROTOCOL.INI file on an
  490. ISA machine.  On a Micro Channel machine, the MAC586 NDIS
  491. driver could not locate the adapter in any slot.
  492.  
  493. Action
  494.  
  495. On an ISA machine, verify that a MAC586 board is installed,
  496. the base address jumper setting does not conflict with any
  497. other adapters in the machine, and the IOADDRESS parameter
  498. in the PROTOCOL.INI file matches this jumper setting.  On a
  499. Micro Channel machine, make certain that the adapter is
  500. installed and has been configured using the PS/2
  501. Configuration Utility on the Reference Diskette.
  502.  
  503.  
  504.  
  505. Message
  506.  
  507. M586050: GDT is not available
  508.  
  509. Possible cause
  510.  
  511. The number of Global Descriptor Table entries provided by
  512. the OS/2 operating system cannot support all of the software
  513. drivers installed in the machine.  This message will appear
  514. only on machines running OS/2.
  515.  
  516. Action
  517.  
  518. Remove any other device drivers that are not absolutely
  519. required.  You can do this by deleting the appropriate
  520. DEVICE= statements from the CONFIG.SYS file, and rebooting
  521. the machine.  If this does not solve the problem, the
  522. operating system may be corrupted.  The MAC586 NDIS driver
  523. requires 3 GDT selectors.
  524.  
  525.  
  526.  
  527. Message
  528.  
  529. M586051: Device Helper error
  530.  
  531. Possible cause
  532.  
  533. The OS/2 operating system has returned an error to the
  534. MAC586 NDIS driver.  This message will appear only on
  535. machines running OS/2.
  536.  
  537. Action
  538.  
  539. Verify that OS/2 is version 1.2 or later.  The operating
  540. system may be corrupted or incompatible with version 1.01 of
  541. the Microsoft Network Driver Interface Specification.  The
  542. MAC586 driver follows this specification.
  543.  
  544.  
  545. ************************************************************
  546.  
  547. Fatal Error Messages
  548.  
  549. Message
  550.  
  551. PRO0028: HARDWARE FAILURE in binding <xxx> to MAC586
  552.  
  553. Possible cause
  554.  
  555. The MAC586 NDIS driver detected an error during intialization
  556. of the 82586 LAN Controller.  As a result, the MAC586 NDIS
  557. driver returned a HARDWARE FAILURE error to the Protocol
  558. Manager during the "BIND" request.
  559.  
  560. Action
  561.  
  562. This may indicate that the board is not operational, or that the
  563. configuration parameters (IOADDRESS, INTERRUPT) may conflict
  564. with another board in the machine.  It may also mean that
  565. the RAM parameter selected is not an available memory
  566. window, or is used by another driver or board.
  567.  
  568.  
  569.  
  570. Message
  571.  
  572. PRO0028E: HARDWARE FAILURE in binding <xxx> to MAC586
  573.  
  574. Under the DOS LAN Manager, this error can occur when the
  575. NETBIND utility binds the protocol stack to the NDIS driver.
  576.  
  577. Possible cause
  578.  
  579. The MAC586 NDIS driver detected an error during intialization
  580. of the 82586 LAN Controller.  As a result, the MAC586 NDIS
  581. driver returned a HARDWARE FAILURE error to the Protocol
  582. Manager during the "BIND" request.
  583.  
  584. Action
  585.  
  586. This may indicate that the board is not operational, or that the
  587. configuration parameters (IOADDRESS, INTERRUPT) may conflict
  588. with another board in the machine.  It may also mean that
  589. the RAM parameter selected is not an available memory
  590. window, or is used by another driver or board.
  591.  
  592.  
  593.  
  594. Message
  595.  
  596. PRO0030: INTERRUPT CONFLICT in binding <xxx> to MAC586
  597.  
  598. Under OS/2 LAN Manager, this error can occur when the
  599. NETWRKSTAT.SYS utility "binds" the protocol stack to the
  600. NDIS driver.
  601.  
  602. Possible cause
  603.  
  604. The MAC586 NDIS driver detected that the interrupt selected
  605. is already in use by another driver or adapter.  As a
  606. result, the MAC586 NDIS driver returned an INTERRUPT
  607. CONFLICT error to the Protocol Manager during the "BIND"
  608. request.  This message appears only on machines running
  609. OS/2.
  610.  
  611. Action
  612.  
  613. On an ISA machine, make sure that the value selected for
  614. the INTERRUPT= statement in the MAC586 section of the
  615. PROTOCOL.INI file does not conflict with other installed
  616. boards or drivers.  If no INTERRUPT= statement exists, the
  617. driver selects interrupt 3 (ISA machines only).
  618.  
  619.  
  620.  
  621. Message
  622.  
  623. PRO0032: INITIALIZATION FAILED in binding <xxx> to MAC586
  624.  
  625. Under OS/2 LAN Manager, this error can occur when the
  626. NETWRKSTAT.SYS utility "binds" the protocol stack to the
  627. NDIS driver.
  628.  
  629. Possible cause
  630.  
  631. The MAC586 NDIS driver received an error from the OS/2
  632. operating system when performing the initialization.  As a
  633. result, the MAC586 NDIS driver returned an INITIALIZATION
  634. FAILED error to the Protocol Manager during the "BIND" request.
  635. This message appears only on machines running OS/2.
  636.  
  637. Action
  638.  
  639. Verify that OS/2 is version 1.2 or later.  Your operating
  640. system may be corrupted or may be incompatible with version
  641. 1.01 of the Microsoft Network Driver Interface
  642. Specification.  The MAC586 NDIS driver follows this
  643. specification.
  644.  
  645.  
  646. ************************************************************
  647.  
  648. Trademarks
  649.  
  650. 10BASE is a trademark of Digital Communications Associates,
  651. Inc.
  652. DCA and 10NET are registered trademarks of Digital
  653. Communications Associates, Inc.
  654. 3Com is a registered trademark of 3Com Corp.
  655. Micro Channel, OS/2 and PS/2 are registered trademarks of
  656. International Business Machines, Inc.
  657. Microsoft is a registered trademark of Microsoft Corp.
  658. ***********************************************************
  659. ***********************************************************
  660. ***********************************************************
  661.  
  662.